package com.pinapel.aixml.controller;

import com.pinapel.aixml.controller.Editor.AbstractTextEditorController;
import com.pinapel.aixml.controller.Editor.SchemaTextController;
import com.pinapel.aixml.controller.Editor.XMLTextController;
import com.pinapel.aixml.controller.Editor.XSDTextController;
import com.pinapel.aixml.models.EnumModelType;
import com.pinapel.aixml.ui.EditorsUI;

public interface IEditorsController extends IController{
	public void loadText(String s, EnumModelType type);
	public String getText(EnumModelType type);
	public void setView(EditorsUI view);
	public AbstractTextEditorController getController(EnumModelType type);
	public XMLTextController getXMLTextController();
	public XSDTextController getXSDTextController();
	public SchemaTextController getSchemaTextController();
	public EnumModelType getFocusedTab();
	public AbstractTextEditorController getControllerOfFocusedTab();
}
